Get All NFTs
Returns paginated result of NFTs in a smart contract
Networks Supported:
- ethereum-mainnet
- ethereum-testnet
- polygon-mainnet
- polygon-mumbai-testnet
- bsc-mainnet
- bsc-testnet
- avalanche-mainnet
- avalanche-testnet
- arbitrum
- optimism-mainnet
- optimism-testnet
- klatyn-mainnet
- klatyn-testnet
Endpoint
GET
/api/v0/nfts/<NETWORK>/<CONTRACT_ADDRESS>/all/<YOUR_API_KEY>?pageNo=PAGE_NUMBER
Test API Key
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IkZJMHljR2kwYWhYRFplQmtleEFFZm1jVzZ1NTMiLCJpYXQiOjE2NzM1OTQ1NjF9.CI2QEG7Ek6juzthOuV4NAstYKPHerzRXRUPpA1B9sb4
Code Sample
index.js
const axios = require("axios");
const apiUrl =
"https://app.conciselabs.io/api/v0/nfts/ethereum-mainnet/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/all/<YOUR_API_KEY>";
const getNFTs = async () => {
const { data } = await axios.get(apiUrl);
console.log("NFTs: : ", data);
};
getNFTs();
Response
- The response will be paginated with 5 NFTs per page
{
"0": {
"id": "0",
"name": "BoredApeYachtClub",
"symbol": "BAYC",
"owner": "0xf7801B8115f3Fe46AC55f8c0Fdb5243726bdb66A",
"uri": "ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/0",
"metadata": {
"image": "ipfs://QmRRPWG96cmgTn2qSzjwr2qvfNEuhunv6FNeMFGa9bx6mQ",
"attributes": [...]
}
},
"1": {
"id": "1",
"name": "BoredApeYachtClub",
"symbol": "BAYC",
"owner": "0x46EFbAedc92067E6d60E84ED6395099723252496",
"uri": "ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/1",
"metadata": {
"image": "ipfs://QmPbxeGcXhYQQNgsC6a36dDyYUcHgMLnGKnF8pVFmGsvqi",
"attributes": [...]
}
},
"2": {
"id": "2",
"name": "BoredApeYachtClub",
"symbol": "BAYC",
"owner": "0xc5c7b46843014B1591e9aF24de797156cde67f08",
"uri": "ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/2",
"metadata": {
"image": "ipfs://QmcJYkCKK7QPmYWjp4FD2e3Lv5WCGFuHNUByvGKBaytif4",
"attributes": [...]
}
}
}